﻿''' <summary>
''' A snapshot of a projection as at a particular point in time
''' </summary>
Public Interface IProjectionSnapshot(Of TAggregate As IAggregationIdentifier, TAggregateKey)

    ''' <summary>
    ''' The effective date/time for the snapshot
    ''' </summary>
    ''' <returns>
    ''' 
    ''' </returns>
    ReadOnly Property AsOfDate As DateTime

End Interface
